1 Archive member included to satisfy reference by file (symbol)
3 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
4 pendent.o (__udivmodqi4)
5 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
6 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o (exit)
7 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
8 pendent.o (__do_copy_data)
9 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
10 pendent.o (__do_clear_bss)
12 Allocating common symbols
13 Common symbol size file
25 Name Origin Length Attributes
26 text 0x0000000000000000 0x0000000000001000 xr
27 data 0x0000000000800040 0x0000000000000100 rw !x
28 config 0x0000000000820000 0x0000000000000000 rw !x
29 lock 0x0000000000830000 0x0000000000000002 rw !x
30 signature 0x0000000000840000 0x0000000000000004 rw !x
31 *default* 0x0000000000000000 0xffffffffffffffff
33 Linker script and memory map
35 LOAD /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
38 LOAD /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a
39 LOAD /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/libm.a
40 LOAD /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/libc.a
41 LOAD /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/libattiny10.a
43 0x0000000000000000 __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0
44 0x0000000000800040 __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x800040
45 0x0000000000001000 __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x1000
46 0x0000000000000100 __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0x100
47 [0x0000000000000000] __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x2
48 0x0000000000000002 __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x2
49 0x0000000000000004 __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x4
50 0x0000000000004000 __RODATA_PM_OFFSET__ = DEFINED (__RODATA_PM_OFFSET__)?__RODATA_PM_OFFSET__:0x4000
79 *(.rel.gnu.linkonce.t*)
84 *(.rela.gnu.linkonce.t*)
95 *(.rel.gnu.linkonce.r*)
100 *(.rela.gnu.linkonce.r*)
105 *(.rel.gnu.linkonce.d*)
110 *(.rela.gnu.linkonce.d*)
142 .text 0x0000000000000000 0x3da
144 .vectors 0x0000000000000000 0x16 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
145 0x0000000000000000 __vectors
146 0x0000000000000000 __vector_default
149 0x0000000000000016 . = ALIGN (0x2)
150 0x0000000000000016 __trampolines_start = .
152 .trampolines 0x0000000000000016 0x0 linker stubs
154 0x0000000000000016 __trampolines_end = .
155 *libprintf_flt.a:*(.progmem.data)
156 *libc.a:*(.progmem.data)
158 0x0000000000000016 . = ALIGN (0x2)
163 0x0000000000000016 __ctors_start = .
165 0x0000000000000016 __ctors_end = .
166 0x0000000000000016 __dtors_start = .
168 0x0000000000000016 __dtors_end = .
172 .init0 0x0000000000000016 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
173 0x0000000000000016 __init
178 .init2 0x0000000000000016 0xc /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
183 .init4 0x0000000000000022 0x16 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
184 0x0000000000000022 __do_copy_data
185 .init4 0x0000000000000038 0x10 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
186 0x0000000000000038 __do_clear_bss
197 .init9 0x0000000000000048 0x4 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
200 .text 0x000000000000004c 0x2 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
201 0x000000000000004c __vector_1
202 0x000000000000004c __bad_interrupt
203 0x000000000000004c __vector_6
204 0x000000000000004c __vector_3
205 0x000000000000004c __vector_7
206 0x000000000000004c __vector_9
207 0x000000000000004c __vector_2
208 0x000000000000004c __vector_10
209 .text 0x000000000000004e 0x370 pendent.o
210 0x000000000000004e dly_500ns
211 0x000000000000005a __vector_5
212 0x0000000000000084 __vector_4
213 0x00000000000000ae ledPWMInint
214 0x00000000000000c2 readADC
215 0x00000000000000f0 shift_left
216 0x0000000000000128 __vector_8
217 0x000000000000012a main
218 .text 0x00000000000003be 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
219 .text 0x00000000000003be 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
220 .text 0x00000000000003be 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
221 .text 0x00000000000003be 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
222 0x00000000000003be . = ALIGN (0x2)
225 0x00000000000003be 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
227 0x00000000000003be 0x18 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
228 0x00000000000003be __udivmodqi4
229 .text.libgcc.prologue
230 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
231 .text.libgcc 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
232 .text.libgcc.builtins
233 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
235 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
237 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
239 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
241 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
242 .text.libgcc.prologue
243 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
244 .text.libgcc 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
245 .text.libgcc.builtins
246 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
248 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
250 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
252 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
254 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
255 .text.libgcc.prologue
256 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
257 .text.libgcc 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
258 .text.libgcc.builtins
259 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
261 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
263 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
265 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
267 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
268 .text.libgcc.prologue
269 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
270 .text.libgcc 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
271 .text.libgcc.builtins
272 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
274 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
276 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
277 0x00000000000003d6 . = ALIGN (0x2)
279 .fini9 0x00000000000003d6 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
280 0x00000000000003d6 exit
281 0x00000000000003d6 _exit
300 .fini0 0x00000000000003d6 0x4 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
302 0x00000000000003da _etext = .
309 .data 0x0000000000800040 0x2 load address 0x00000000000003da
310 0x0000000000800040 PROVIDE (__data_start, .)
312 .data 0x0000000000800040 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
313 .data 0x0000000000800040 0x1 pendent.o
315 .data 0x0000000000800041 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
316 .data 0x0000000000800041 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
317 .data 0x0000000000800041 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
318 .data 0x0000000000800041 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
321 0x0000000000800042 . = ALIGN (0x2)
322 *fill* 0x0000000000800041 0x1
323 0x0000000000800042 _edata = .
324 0x0000000000800042 PROVIDE (__data_end, .)
326 .bss 0x0000000000800042 0x13
327 0x0000000000800042 PROVIDE (__bss_start, .)
329 .bss 0x0000000000800042 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
330 .bss 0x0000000000800042 0x4 pendent.o
331 0x0000000000800042 cntMax
332 0x0000000000800043 cnt
333 0x0000000000800044 mode_init
334 0x0000000000800045 mode
335 .bss 0x0000000000800046 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
336 .bss 0x0000000000800046 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
337 .bss 0x0000000000800046 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
338 .bss 0x0000000000800046 0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
341 COMMON 0x0000000000800046 0xf pendent.o
342 0x0000000000800046 tmp
345 0x000000000080004a uni
346 0x0000000000800052 rule
348 0x0000000000800054 triade
349 0x0000000000800055 PROVIDE (__bss_end, .)
350 0x00000000000003da __data_load_start = LOADADDR (.data)
351 0x00000000000003dc __data_load_end = (__data_load_start + SIZEOF (.data))
353 .noinit 0x0000000000800055 0x0
354 [!provide] PROVIDE (__noinit_start, .)
356 [!provide] PROVIDE (__noinit_end, .)
357 0x0000000000800055 _end = .
358 [!provide] PROVIDE (__heap_start, .)
387 .comment 0x0000000000000000 0x11
389 .comment 0x0000000000000000 0x11 pendent.o
390 0x12 (size before relaxing)
392 .note.gnu.avr.deviceinfo
393 0x0000000000000000 0x3c
394 .note.gnu.avr.deviceinfo
395 0x0000000000000000 0x3c /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
398 *(.note.gnu.build-id)
418 .debug_info 0x0000000000000000 0x305
419 *(.debug_info .gnu.linkonce.wi.*)
420 .debug_info 0x0000000000000000 0x305 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
422 .debug_abbrev 0x0000000000000000 0x2d9
424 .debug_abbrev 0x0000000000000000 0x2d9 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
426 .debug_line 0x0000000000000000 0x1a
427 *(.debug_line .debug_line.* .debug_line_end)
428 .debug_line 0x0000000000000000 0x1a /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
433 .debug_str 0x0000000000000000 0x115
435 .debug_str 0x0000000000000000 0x115 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
463 OUTPUT(pendent.elf elf32-avr)